package com.memoir.jpa.repository;

import com.memoir.jpa.model.TodoDto;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

/**
 * @author ldm
 * @since 2017-10-22
 */
@Repository
public interface TodoJpaRepository extends JpaRepository<TodoDto,Integer>{

    //  T getOne(ID var1);

    //List<T> findAll();
    //List<T> findAll(Sort var1);
    //List<T> findAll(Iterable<ID> var1);

    //  void deleteInBatch(Iterable<T> var1);
    //  void deleteAllInBatch();

    //    <S extends T> S findOne(Example<S> var1);
    //    <S extends T> Iterable<S> findAll(Example<S> var1);
    //    <S extends T> Iterable<S> findAll(Example<S> var1, Sort var2);
    //    <S extends T> Page<S> findAll(Example<S> var1, Pageable var2);
    //    <S extends T> List<S> findAll(Example<S> var1);
    //    <S extends T> List<S> findAll(Example<S> var1, Sort var2);

    //  <S extends T> List<S> save(Iterable<S> var1);
    //  <S extends T> S saveAndFlush(S var1);
    //  void flush();


    //    <S extends T> long count(Example<S> var1);
    //    <S extends T> boolean exists(Example<S> var1);
}
